home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1997 May / EnigmA AMIGA RUN 18 (1997)(G.R. Edizioni)(IT)[!][issue 1997-05][EAR-CD II].iso / earcd / util / cdity / findit_g.lha / FindItGui / History < prev    next >
Text File  |  1997-02-13  |  9KB  |  283 lines

  1. $VER: History Master by Michael Griggs
  2. Revision History Sheet for Application: FindItGui
  3. Key:
  4.     [B] indicates an outstanding bug
  5.     [b] indicates a bug which has been fixed
  6.     [N] indicates a new feature
  7.     [A] indicates an alteration to an existing feature
  8.  
  9.    - * -
  10.  
  11. Version: 1.00
  12. Date: (06.01.96)
  13. Notes:
  14.  
  15.     First version completed.  Working GUI courtesy of BGUI.library.
  16.     Several features still need to be added.
  17.  
  18.  
  19.    - * -
  20.  
  21. Version: 1.01
  22. Date: (07.01.96)
  23. Notes:
  24.  
  25.     [N]     Added help pages to both windows
  26.  
  27.     [N]     Added status bar to listview; shows the directory
  28.             currently being searched and also indicates when
  29.             the search has finished.
  30.  
  31.     [N]     There is now an ABORT button on the listview allowing
  32.             the user to finish a search before it is completed.
  33.  
  34.     [b]     Fixed the height of the buttons on the main screen -
  35.             they previously looked silly when enlarged.
  36.  
  37.     [b]     Made listview read-only.
  38.  
  39.     [N]     Made all errors/infos appear in EasyRequests.
  40.  
  41.  
  42.    - * -
  43.  
  44. Version: 1.02
  45. Date: 13/01/96
  46. Notes:
  47.  
  48.     [N]     Added Case-sensitivity to the search via a checkbox gadget.
  49.  
  50.  
  51.    - * -
  52.  
  53. Version: 1.03
  54. Date: 13.01.96
  55. Notes:
  56.  
  57.     [b]     Added a stack-checking routine for the recursive procedure
  58.             which searches through the directories.  The program would
  59.             previously fall over when it went through about seven
  60.             levels of directories.  Will now go through a *lot* more
  61.             (should be about 40-45 levels), and will also exit graciously
  62.             if it does run out of stack.
  63.                - * -
  64.  
  65. Version: 1.04
  66. Date: (07.02.96)
  67. Notes:
  68.  
  69.     [N]     The program will now accept being started from the CLI.
  70.             It will fill in the "Path" and "Pattern" gadgets with
  71.             arguments specified in the command line.
  72.                - * -
  73.  
  74. Version: 1.05
  75. Date: (04.03.96)
  76. Notes:
  77.  
  78.     [N]     FindItGui now operates on a "pages" system, with one
  79.             page for the main string gadgets, and another for the
  80.             options.  This has made it possible to add more options
  81.             with having to resize the window.
  82.  
  83.     [N]     Added a buffering system for the listview gadget.  The
  84.             user can select a level of buffering from the options
  85.             page, and the program will keep all of the matched entries
  86.             in an internal list until a specified limit is reached.
  87.             The buffer is then flushed to the listview and disk-accessing
  88.             restarts.
  89.  
  90.     [N]     Due to the new file buffering system, I noticed that when
  91.             the user aborts a search, the contents of the buffer are
  92.             flushed.  The user is now asked whether (s)he would like
  93.             to see the contents of the buffer.
  94.  
  95.     [N]     To reflect the new buffering system, a new command-line
  96.             parameter has been introduced.  The "buffer level" option
  97.             accepts a value from 0 to 3 to reflect No Buffering to
  98.             Heavy Buffering.
  99.  
  100.     [N]     The main FindItGui window is now an AppWindow.  The user
  101.             can now drop a disk/drawer icon on the window and the
  102.             path will be automatically entered in the string gadget.
  103.             Neat!
  104.                - * -
  105.  
  106. Version: 1.06
  107. Date: (14.03.96)
  108. Notes:
  109.  
  110.     [A]     After `consultation' with a friend, I decided that the listview
  111.             should be automatically cleared after a search has taken
  112.             place.
  113.                - * -
  114.  
  115. Version: 1.07
  116. Date: (20.03.96)
  117. Notes:
  118.  
  119.     [N]     FindItGui now accepts arguments from the command-line
  120.             via ReadArgs().
  121.  
  122.     [N]     FindItGui now runs as a commodity!
  123.        - * -
  124.  
  125. Version: 1.08
  126. Date: (07.04.96)
  127. Notes:
  128.  
  129.     [b]     The commodity handler was *very* bugged.  Managed to sort it
  130.             out this afternoon - it didn't take as long as I thought it
  131.             would!
  132.                - * -
  133.  
  134. Version: 1.09
  135. Date: (08.04.96)
  136. Notes:
  137.  
  138.     [b]     The commodity handler wasn't coping with COMM_UNIQUE calls
  139.             very well, so I took it apart and managed TO fix it - I
  140.             hope!  It certainly seems to handle UNIQUE calls OK now.
  141.  
  142.     [N]     FindItGui now runs from Workbench and will read certain
  143.             tooltypes from it's icon.
  144.  
  145.     [b]     Corrected grammatical error in History file :-)
  146.        - * -
  147.  
  148. Version: 1.10
  149. Date: (12.06.96)
  150. Notes:
  151.  
  152.     [N]     FindItGui now has a "Hide..." gadget in the window. This is an
  153.             alternative to using the close gadget.  Suggested by David
  154.             Bump.
  155.  
  156.     [N]     Information on pattern matching is now included in Help Window.
  157.             Suggested by David Bump.
  158.                - * -
  159.  
  160. Version: 1.11
  161. Date: (28.06.96)
  162. Notes:
  163.  
  164.     [b]     The file-matching routine decided that it was going to kill
  165.             itself.  This resulted in the program throwing back all sorts
  166.             of strange errors, such as No Stack Available.  The bug took me
  167.             a while to find, 'cos I was thrashing around in the dark ;),
  168.             but it was pretty obvious once I'd tracked it down.  I've no
  169.             idea how it got into earlier releases, though - they all worked
  170.             fine!  *Strrraaannnggggeeee* :)
  171.                - * -
  172.  
  173. Version: 1.12
  174. Date: (19.07.96)
  175. Notes:
  176.  
  177.     [b]     The FindItGui window now pops up on the frontmost screen.
  178.             Noticed this rather annoying bug and had quite a time trying
  179.             to fix it :))
  180.  
  181.    - * -
  182.  
  183. Version: 1.13
  184. Date: (31.07.96)
  185. Notes:
  186.  
  187.     [b]     When starting from Workbench, the PATH and PATTERN tooltypes
  188.             weren't recognised.  Now fixed.  Reported by Tobias Biehl.
  189.  
  190.     [N]     FindItGui now reports the number of successful matches made at
  191.             the end of a search.
  192.  
  193.    - * -
  194.  
  195. Version: 1.14
  196. Date: (14.08.96)
  197. Notes:
  198.  
  199.     [N]     You can now double-click on an entry in the listview
  200.             and get file information, such as size, filetype etc.
  201.             Filetype-ing is courtesy of WhatIs.Library
  202.  
  203.     [b]     FindItGui now understands relative paths in the PATH
  204.             argument from CLI.
  205.                - * -
  206.  
  207. Version: 1.15
  208. Date: (24.08.96)
  209. Notes:
  210.  
  211.     [N]     You can now search on multiple paths, simply by separating
  212.             them each with a comma.  Suggested by Alain Rouillon.
  213.  
  214.     [N]     You may now preserve the results of any search in the listview.
  215.  
  216.     [b]     I noticed that I wasn't checking the icon tooltypes for
  217.             the CASE attribute.
  218.  
  219.     [b]     Added default values in the icon.
  220.  
  221.     [b]     Fixed a widely-reported bug with running FindItGui twice.
  222.             A deadlock caused by NULL values being passed to
  223.             window/commodity signal bits has been fixed.
  224.                - * -
  225.  
  226. Version: 1.16
  227. Date: (25.09.96)
  228. Notes:
  229.  
  230.     [N]     Re-wrote the routine for buffering matched entries,
  231.             and acheived a speed up of over 50%!!!  This makes
  232.             FindItGui *much* better to use!
  233.  
  234.     [N]     A major bottleneck to the searching time was sorting
  235.             the list as soon as new entries were added.  FindItGui
  236.             now leaves the list unsorted, and allows you to begin
  237.             sorting manually.
  238.  
  239.     [b]     Fixed another deadlock similar to the "running twice"
  240.             problem, this time with Commodity.
  241.                - * -
  242.  
  243. Version: 1.17
  244. Date: (23.12.96)
  245. Notes:
  246.  
  247.     [b]     A minor bug-fix in that buffer-setting and other stuff
  248.             wasn't being read correctly from the ReadArgs().
  249.  
  250.     [N]     You can now set the "buffer factor" - the value by which
  251.             the "buffer level" is multiplied to calculate the number
  252.             of files to buffer (?!).
  253.                - * -
  254.  
  255. Version: 1.18
  256. Date: (28.12.96)
  257. Notes:
  258.  
  259.     [b]     A HUGE bug fixed!!  FindItGui was losing massive amounts
  260.             of memory on large searches.  It was happening because the
  261.             program "forgets" all of the matched files as soon as they
  262.             are written to the listview.  However, the memory taken up
  263.             by them wasn't being freed at the end of the program.  Now
  264.             fixed.
  265.  
  266.     [b]     Realised that the filetypes file for whatis.library wasn't
  267.             included in the archive.  Thanks to Chris/#frostfree for
  268.             that.
  269.  
  270.    - * -
  271.  
  272. Version: 1.19
  273. Date: (02.01.97)
  274. Notes:
  275.  
  276.     [b]     Fixed a bug with the buffering when starting from
  277.             Workbench. Reported by Rafael Calderon and Fernando
  278.             Brischetto. Many thanks to them.
  279.  
  280.     [N]     You can now select what sort of search you'd like:
  281.             "begins with", "ends with", "contains", "matches",
  282.             "Is not".
  283.